package demo6;

import java.util.Comparator;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User:张熳
 * Date:2025-08-31
 * Time:22:38
 */
//接口使用实例
//compareTo方法的缺陷：比较方式固定，不灵活。解决方式：换一个接口，即根据不同的属性进行比较，不能每次重新修改 类 已经写好的方法
//此时要根据 姓名 进行比大小，使用另一个接口Comparator,并重写compare抽象方法

public class NameComparable implements Comparator<Student> {

    @Override
    public int compare(Student o1, Student o2) {
        return o1.name.compareTo(o2.name);
    }
}
